﻿using System;
using System.ComponentModel;
using System.Text;

namespace SymbolicLinkManageUI.Library
{
    public interface ILogManage
    {
        event PropertyChangedEventHandler? PropertyChanged;
        StringBuilder Cache { get; }
        void LogClear();
        void LogWriteNewInfo(string text, bool ForceWrite = false);
        void LogWriteLineNewInfo(string text, bool ForceWrite = false);
        void LogWriteExceptionInfo(string OwnerInfo, Exception exception, bool ForceWrite = true);
    }
}